iT邦幫忙

2024 iThome 鐵人賽

DAY 2
0

Spring Boot是基於Spring FrameWork 4.0 而衍生的,它主要為了簡化使用Spring框架的難度(建立、執行、除錯、部署等)以及繁雜的依賴配置。

舉例來說,假設現在需要開發一個Web Server的專案,可能會需要設定很多東西才能達到需求,但如果使用Spring Boot啟動專案就會非常的快速。

Spring Boot 簡化以及加快了 Java Web 的開發速度,開發者可以將更多注意力放在專案程式碼的開發上。

Spring Boot的優勢
1.可以快速構建項目,啟動快速,縮短開發的時間
2.可以獨立運行,無須外部依賴Servlet(可選擇內嵌Tomcat等Servlet容器,無須透過war檔的方式部署項目)
3.高度的自動化配置
4.容易管理各種依賴項目
5.減少程式碼的數量(行數等)
Spring Boot的缺點
1.可能不適用於大型項目開發
2.版本迭代速度快,有些第三方library改動大
3.自動配置,簡化了許多架設流程,雖然入門簡單,但底層因被封裝過,所以想要深入理解是有一定難度

今天先初步介紹Spring Boot的優缺,關於它的特性
日後再慢慢介紹


上一篇
Day1 - 開賽前言
下一篇
Day3 –什麼是Maven(上)
系列文
這些年SpringBoot實戰開發教會我的事30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言